package com.wltt.product.ahuthr.model.po;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * @ClassName: SalaryPO
 * @Description: <br/>
 * @Date: 2024-06-18 11:20:49
 * @Author yanggl
 */
@Data
public class SalaryPO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    private Long id;

    /**
     * 人员id
     */
    private Long userId;


    /**
     * 工资关系所在部门
     */
    private Long salaryDeptId;

    /**
     * 起薪时间
     */
    private Date startSalaryData;

    /**
     * 状态：0未起薪；200正常；400退休；500 离休；600停薪
     */
    private Integer salaryStatus;

    /**
     *
     */
    private String jobNumber;

    /**
     * 是否是协议薪资:1是，0不是
     */
    private Integer isAgreeSalary;

    /**
     * 协议薪资
     */
    private BigDecimal agreeSalary;

    /**
     * 是否是教学系列, 1是，0否(专技区分是否是教学系列)
     */
    private Integer isTeachSeries;

    /**
     * 事业编制内：1是；0不是
     */
    private Integer governmentStaff;

    /**
     * 停薪时间
     */
    private Date stopData;

    /**
     * 停薪类型：1离职；2退休去世；3在职去世；4其他
     */
    private Integer stopType;

    /**
     * 停薪原因
     */
    private String stopReason;

    /**
     * 备注
     */
    private String remark;


}